package com.xuecheng.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xuecheng.commons.model.dto.LoginDto;
import com.xuecheng.commons.model.vo.ResponseResult;
import com.xuecheng.system.domain.User;
import com.xuecheng.web.exceptions.BusinessException;

/**
 * User业务层
 * @author 七安
 */

public interface UserService extends IService<User> {
    /**
     * 处理登陆
     * @param loginDto 包含用户名，密码，用户类型
     * @return 登陆结果和token
     */
    ResponseResult login(LoginDto loginDto) throws BusinessException;
}
